#include <bits/stdc++.h>
using namespace std;

int n,ans = 0;

bool t(int a) {
	while(a) {
		if(a % 10 == 3||a%10==7) {
			return 0;
		}
		a/=10;
	}
	return 1;
}
bool check(int x,int y,int z) {
	if(x >= y || y >= z|| x >= z) return 0;
	if(t(x)==0||t(y)==0||t(z)==0) return 0;
	return 1;
}

int main() {
	cin >> n;
	for(int i = 1; i <= n/3; i++) {
		for(int j = i+1; j <= n/2; j++) {
			int k = n-i-j;
			if(check(i,j,k)) {
				ans++;
			}
		}
	}
	cout << ans;
	return 0;
}
